#include "mainwindow.h"

#include <QApplication>
#include <QTextCodec>
#include "ui_support/GlobalUiStyle.h"
#include "hexediter_mainwindow.h"
#include <QDebug>

int main(int argc, char *argv[])
{
    /*高清屏自适应*/
//#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))
//    QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
//#endif


#if (QT_VERSION <= QT_VERSION_CHECK(5,0,0))
#if _MSC_VER
    QTextCodec *codec = QTextCodec::codecForName("GBK");
#else
    QTextCodec *codec = QTextCodec::codecForName("UTF-8");
#endif
    QTextCodec::setCodecForLocale(codec);
    QTextCodec::setCodecForCStrings(codec);
    QTextCodec::setCodecForTr(codec);
#else
    QTextCodec *codec = QTextCodec::codecForName("UTF-8");
    QTextCodec::setCodecForLocale(codec);
#endif


    QApplication a(argc, argv);

    /* 校验创建新文件 */
//    GlobalConfig::readProjectConfig();
    /* 加载软件配置文件config.ini*/
//    GlobalConfig::readConfig();

    /* 加载样式表 */
    GlobalUiStyle::reloadGlobalStyle();

    HexEditer_MainWindow w;
    w.show();

    return a.exec();
}
